Java: Generate UI Components for Business Objects
By admin on Oct 28, 2008 in Java, open source
Metawidget is a ‘smart User Interface widget’ that populates itself, at runtime, with UI components to match the properties of your business objects.
Metawidget does this without introducing new technologies. It inspects your existing back-end architecture (such as JavaBeans, existing annotations, existing XML configuration files) and creates widgets native to your existing front-end framework (such as Swing, Java Server Faces, Struts, Android).
Metawidget does not replace or hide your existing UI framework and guarantees that your investment in its technology and knowledge is as valid as always. The LGPL Open Source license allows the use of Metawidget in open source and commercial projects.
Front End
Metawidget has a native component for each of these
- Android
- Google Web Toolkit (GWT)
- Java Server Faces (JSF)
- Facelets
- RichFaces
- Java Server Pages (JSP)
- Spring Web MVC
- Struts
- Swing
-
- Beans Binding (JSR 295)
- Commons BeanUtils
Back End
Metawidget can read business object information from all of these
- Annotations
- Commons JEXL
- Groovy
- Hibernate
- Hibernate Validator
- JavaBeans
- Java Persistence Architecture (JPA)
- Javassist
- JBoss jBPM
- Swing AppFramework
Post a Comment